package dataservice.coursedataservice;

import java.util.ArrayList;

import po.*;

public interface LessonDataService {

	public boolean insert(LessonPO po);

	public boolean delete(String lessonId, String term);

	public boolean update(LessonPO po);

	public LessonPO find(String lessonId, String term);

	public ArrayList<LessonPO> find(String teacherId);

	public ArrayList<LessonPO> find(Institute institute, String term);

	public ArrayList<LessonPO> find(CourseClassification courseClassification,
			String term);

	public ArrayList<LessonPO> find(CourseClassification courseClassification,
			String term, Institute institute);
	
	public ArrayList<LessonPO> find(CourseClassification courseClassification,
			String term, Institute institute, Grade grade);

}
